olfactory peduncle - Alemán Inglés Diccionario